# Author：kaijun

# ↓此方法较为麻烦
user_data = "kaijun|kaikaizi|"

# 列表是有顺序的 从0开始计数
user_data_list = ["kaijun", "jack", "Tom"]
# 正数是从左往右开始取值的
print(user_data_list[2])
# 切片 slice， 无法取到右边的值， 索引为2的取不到
print(user_data_list[0:2])

# 负数是从右即最后往前取值的
print(user_data_list[-2])
# 切片 slice， 无法取到右边的值， 索引为-1的取不到
print(user_data_list[-3:-1])

# 如果取值为空，说明slice写错了
print(user_data_list[-3:0])
# 当从右往前数的时候，如果要取到最后一个值，0省略不写
print(user_data_list[-3:])

# 步长， list列表slice ：[start:stop:step]
'''
如果没有指定开始值，则默认为0
如果没有指定结束值，则取列表允许的最大值
如果没有指定步长值，则默认步长为1
'''
num = list(range(10))
print(num)
print(num[0:6:2])


